@font-face {
	font-family: "basic_icon";
	src: url('../fonts/basic_icon.eot?1516101599489');
	src: url('../fonts/basic_icon.eot?1516101599489#iefix') format('eot'),
		url('../fonts/basic_icon.woff?1516101599489') format('woff'),
		url('../fonts/basic_icon.ttf?1516101599489') format('truetype'),
		url('../fonts/basic_icon.svg?1516101599489#basic_icon') format('svg');
}

[class^="icon-"], [class*=" icon-"] {
	font-family: "basic_icon";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	// speak: none; // only necessary if not using the private unicode range (firstGlyph option)
	text-decoration: none;
	text-transform: none;
}

@function icon-char($filename) {
	$char: "";

	@if $filename == activity {
		$char: "\E001";
	}
	@if $filename == airplay {
		$char: "\E002";
	}
	@if $filename == alert-circle {
		$char: "\E003";
	}
	@if $filename == alert-triangle {
		$char: "\E004";
	}
	@if $filename == align-center {
		$char: "\E005";
	}
	@if $filename == align-justify {
		$char: "\E006";
	}
	@if $filename == align-left {
		$char: "\E007";
	}
	@if $filename == align-right {
		$char: "\E008";
	}
	@if $filename == anchor {
		$char: "\E009";
	}
	@if $filename == arrow-down {
		$char: "\E00A";
	}
	@if $filename == arrow-left {
		$char: "\E00B";
	}
	@if $filename == arrow-right {
		$char: "\E00C";
	}
	@if $filename == arrow-up {
		$char: "\E00D";
	}
	@if $filename == at-sign {
		$char: "\E00E";
	}
	@if $filename == award {
		$char: "\E00F";
	}
	@if $filename == bar-chart {
		$char: "\E010";
	}
	@if $filename == battery {
		$char: "\E011";
	}
	@if $filename == bell-off {
		$char: "\E012";
	}
	@if $filename == bell {
		$char: "\E013";
	}
	@if $filename == bluetooth {
		$char: "\E014";
	}
	@if $filename == book {
		$char: "\E015";
	}
	@if $filename == bookmark {
		$char: "\E016";
	}
	@if $filename == box {
		$char: "\E017";
	}
	@if $filename == briefcase {
		$char: "\E018";
	}
	@if $filename == camera-off {
		$char: "\E019";
	}
	@if $filename == camera {
		$char: "\E01A";
	}
	@if $filename == check-circle {
		$char: "\E01B";
	}
	@if $filename == check-square {
		$char: "\E01C";
	}
	@if $filename == check {
		$char: "\E01D";
	}
	@if $filename == chevron-down {
		$char: "\E01E";
	}
	@if $filename == chevron-left {
		$char: "\E01F";
	}
	@if $filename == chevron-right {
		$char: "\E020";
	}
	@if $filename == chevron-up {
		$char: "\E021";
	}
	@if $filename == chrome {
		$char: "\E022";
	}
	@if $filename == circle {
		$char: "\E023";
	}
	@if $filename == clipboard {
		$char: "\E024";
	}
	@if $filename == clock {
		$char: "\E025";
	}
	@if $filename == cog {
		$char: "\E026";
	}
	@if $filename == command {
		$char: "\E027";
	}
	@if $filename == comment-square {
		$char: "\E028";
	}
	@if $filename == cpu {
		$char: "\E029";
	}
	@if $filename == cross {
		$char: "\E02A";
	}
	@if $filename == crosshair {
		$char: "\E02B";
	}
	@if $filename == delete {
		$char: "\E02C";
	}
	@if $filename == disc {
		$char: "\E02D";
	}
	@if $filename == download-cloud {
		$char: "\E02E";
	}
	@if $filename == download {
		$char: "\E02F";
	}
	@if $filename == droplet {
		$char: "\E030";
	}
	@if $filename == edit {
		$char: "\E031";
	}
	@if $filename == expand {
		$char: "\E032";
	}
	@if $filename == external-link {
		$char: "\E033";
	}
	@if $filename == eye-off {
		$char: "\E034";
	}
	@if $filename == eye {
		$char: "\E035";
	}
	@if $filename == fast-forward {
		$char: "\E036";
	}
	@if $filename == file {
		$char: "\E037";
	}
	@if $filename == filter {
		$char: "\E038";
	}
	@if $filename == flag {
		$char: "\E039";
	}
	@if $filename == folder {
		$char: "\E03A";
	}
	@if $filename == globe {
		$char: "\E03B";
	}
	@if $filename == grid {
		$char: "\E03C";
	}
	@if $filename == hash {
		$char: "\E03D";
	}
	@if $filename == headphones {
		$char: "\E03E";
	}
	@if $filename == heart {
		$char: "\E03F";
	}
	@if $filename == home {
		$char: "\E040";
	}
	@if $filename == image {
		$char: "\E041";
	}
	@if $filename == inbox {
		$char: "\E042";
	}
	@if $filename == info {
		$char: "\E043";
	}
	@if $filename == layers {
		$char: "\E044";
	}
	@if $filename == layout {
		$char: "\E045";
	}
	@if $filename == life-buoy {
		$char: "\E046";
	}
	@if $filename == loader {
		$char: "\E047";
	}
	@if $filename == location {
		$char: "\E048";
	}
	@if $filename == lock {
		$char: "\E049";
	}
	@if $filename == mail {
		$char: "\E04A";
	}
	@if $filename == map-pin {
		$char: "\E04B";
	}
	@if $filename == map {
		$char: "\E04C";
	}
	@if $filename == maximize {
		$char: "\E04D";
	}
	@if $filename == menu {
		$char: "\E04E";
	}
	@if $filename == mic-off {
		$char: "\E04F";
	}
	@if $filename == mic {
		$char: "\E050";
	}
	@if $filename == minimize {
		$char: "\E051";
	}
	@if $filename == minus-circle {
		$char: "\E052";
	}
	@if $filename == minus-square {
		$char: "\E053";
	}
	@if $filename == minus {
		$char: "\E054";
	}
	@if $filename == monitor {
		$char: "\E055";
	}
	@if $filename == moon {
		$char: "\E056";
	}
	@if $filename == more-horizontal {
		$char: "\E057";
	}
	@if $filename == more-vertical {
		$char: "\E058";
	}
	@if $filename == move {
		$char: "\E059";
	}
	@if $filename == music {
		$char: "\E05A";
	}
	@if $filename == pause {
		$char: "\E05B";
	}
	@if $filename == phone {
		$char: "\E05C";
	}
	@if $filename == pie-chart {
		$char: "\E05D";
	}
	@if $filename == play {
		$char: "\E05E";
	}
	@if $filename == plus-circle {
		$char: "\E05F";
	}
	@if $filename == plus-square {
		$char: "\E060";
	}
	@if $filename == plus {
		$char: "\E061";
	}
	@if $filename == pocket {
		$char: "\E062";
	}
	@if $filename == power {
		$char: "\E063";
	}
	@if $filename == printer {
		$char: "\E064";
	}
	@if $filename == radio {
		$char: "\E065";
	}
	@if $filename == reduce {
		$char: "\E066";
	}
	@if $filename == refresh-cw {
		$char: "\E067";
	}
	@if $filename == rewind {
		$char: "\E068";
	}
	@if $filename == rotate-ccw {
		$char: "\E069";
	}
	@if $filename == rotate-cw {
		$char: "\E06A";
	}
	@if $filename == scissors {
		$char: "\E06B";
	}
	@if $filename == search {
		$char: "\E06C";
	}
	@if $filename == share {
		$char: "\E06D";
	}
	@if $filename == shuffle {
		$char: "\E06E";
	}
	@if $filename == signal {
		$char: "\E06F";
	}
	@if $filename == skip-back {
		$char: "\E070";
	}
	@if $filename == skip-forward {
		$char: "\E071";
	}
	@if $filename == slash {
		$char: "\E072";
	}
	@if $filename == square {
		$char: "\E073";
	}
	@if $filename == star {
		$char: "\E074";
	}
	@if $filename == sun {
		$char: "\E075";
	}
	@if $filename == sunrise {
		$char: "\E076";
	}
	@if $filename == sunset {
		$char: "\E077";
	}
	@if $filename == tag {
		$char: "\E078";
	}
	@if $filename == target {
		$char: "\E079";
	}
	@if $filename == thermometer {
		$char: "\E07A";
	}
	@if $filename == thumbs-down {
		$char: "\E07B";
	}
	@if $filename == thumbs-up {
		$char: "\E07C";
	}
	@if $filename == toggle-left {
		$char: "\E07D";
	}
	@if $filename == toggle-right {
		$char: "\E07E";
	}
	@if $filename == trash-empty {
		$char: "\E07F";
	}
	@if $filename == trash {
		$char: "\E080";
	}
	@if $filename == triangle {
		$char: "\E081";
	}
	@if $filename == umbrella {
		$char: "\E082";
	}
	@if $filename == unlock {
		$char: "\E083";
	}
	@if $filename == upload-cloud {
		$char: "\E084";
	}
	@if $filename == upload {
		$char: "\E085";
	}
	@if $filename == user-minus {
		$char: "\E086";
	}
	@if $filename == user-plus {
		$char: "\E087";
	}
	@if $filename == user {
		$char: "\E088";
	}
	@if $filename == video-off {
		$char: "\E089";
	}
	@if $filename == video {
		$char: "\E08A";
	}
	@if $filename == watch {
		$char: "\E08B";
	}
	@if $filename == wifi {
		$char: "\E08C";
	}
	@if $filename == x-circle {
		$char: "\E08D";
	}
	@if $filename == x-square {
		$char: "\E08E";
	}
	@if $filename == zap {
		$char: "\E08F";
	}
	@if $filename == zoom-in {
		$char: "\E090";
	}
	@if $filename == zoom-out {
		$char: "\E091";
	}

	@return $char;
}

@mixin icon($filename, $insert: before) {
	&:#{$insert} {
		content: icon-char($filename);
	}
}

.icon-activity {
	@include icon(activity);
}
.icon-airplay {
	@include icon(airplay);
}
.icon-alert-circle {
	@include icon(alert-circle);
}
.icon-alert-triangle {
	@include icon(alert-triangle);
}
.icon-align-center {
	@include icon(align-center);
}
.icon-align-justify {
	@include icon(align-justify);
}
.icon-align-left {
	@include icon(align-left);
}
.icon-align-right {
	@include icon(align-right);
}
.icon-anchor {
	@include icon(anchor);
}
.icon-arrow-down {
	@include icon(arrow-down);
}
.icon-arrow-left {
	@include icon(arrow-left);
}
.icon-arrow-right {
	@include icon(arrow-right);
}
.icon-arrow-up {
	@include icon(arrow-up);
}
.icon-at-sign {
	@include icon(at-sign);
}
.icon-award {
	@include icon(award);
}
.icon-bar-chart {
	@include icon(bar-chart);
}
.icon-battery {
	@include icon(battery);
}
.icon-bell-off {
	@include icon(bell-off);
}
.icon-bell {
	@include icon(bell);
}
.icon-bluetooth {
	@include icon(bluetooth);
}
.icon-book {
	@include icon(book);
}
.icon-bookmark {
	@include icon(bookmark);
}
.icon-box {
	@include icon(box);
}
.icon-briefcase {
	@include icon(briefcase);
}
.icon-camera-off {
	@include icon(camera-off);
}
.icon-camera {
	@include icon(camera);
}
.icon-check-circle {
	@include icon(check-circle);
}
.icon-check-square {
	@include icon(check-square);
}
.icon-check {
	@include icon(check);
}
.icon-chevron-down {
	@include icon(chevron-down);
}
.icon-chevron-left {
	@include icon(chevron-left);
}
.icon-chevron-right {
	@include icon(chevron-right);
}
.icon-chevron-up {
	@include icon(chevron-up);
}
.icon-chrome {
	@include icon(chrome);
}
.icon-circle {
	@include icon(circle);
}
.icon-clipboard {
	@include icon(clipboard);
}
.icon-clock {
	@include icon(clock);
}
.icon-cog {
	@include icon(cog);
}
.icon-command {
	@include icon(command);
}
.icon-comment-square {
	@include icon(comment-square);
}
.icon-cpu {
	@include icon(cpu);
}
.icon-cross {
	@include icon(cross);
}
.icon-crosshair {
	@include icon(crosshair);
}
.icon-delete {
	@include icon(delete);
}
.icon-disc {
	@include icon(disc);
}
.icon-download-cloud {
	@include icon(download-cloud);
}
.icon-download {
	@include icon(download);
}
.icon-droplet {
	@include icon(droplet);
}
.icon-edit {
	@include icon(edit);
}
.icon-expand {
	@include icon(expand);
}
.icon-external-link {
	@include icon(external-link);
}
.icon-eye-off {
	@include icon(eye-off);
}
.icon-eye {
	@include icon(eye);
}
.icon-fast-forward {
	@include icon(fast-forward);
}
.icon-file {
	@include icon(file);
}
.icon-filter {
	@include icon(filter);
}
.icon-flag {
	@include icon(flag);
}
.icon-folder {
	@include icon(folder);
}
.icon-globe {
	@include icon(globe);
}
.icon-grid {
	@include icon(grid);
}
.icon-hash {
	@include icon(hash);
}
.icon-headphones {
	@include icon(headphones);
}
.icon-heart {
	@include icon(heart);
}
.icon-home {
	@include icon(home);
}
.icon-image {
	@include icon(image);
}
.icon-inbox {
	@include icon(inbox);
}
.icon-info {
	@include icon(info);
}
.icon-layers {
	@include icon(layers);
}
.icon-layout {
	@include icon(layout);
}
.icon-life-buoy {
	@include icon(life-buoy);
}
.icon-loader {
	@include icon(loader);
}
.icon-location {
	@include icon(location);
}
.icon-lock {
	@include icon(lock);
}
.icon-mail {
	@include icon(mail);
}
.icon-map-pin {
	@include icon(map-pin);
}
.icon-map {
	@include icon(map);
}
.icon-maximize {
	@include icon(maximize);
}
.icon-menu {
	@include icon(menu);
}
.icon-mic-off {
	@include icon(mic-off);
}
.icon-mic {
	@include icon(mic);
}
.icon-minimize {
	@include icon(minimize);
}
.icon-minus-circle {
	@include icon(minus-circle);
}
.icon-minus-square {
	@include icon(minus-square);
}
.icon-minus {
	@include icon(minus);
}
.icon-monitor {
	@include icon(monitor);
}
.icon-moon {
	@include icon(moon);
}
.icon-more-horizontal {
	@include icon(more-horizontal);
}
.icon-more-vertical {
	@include icon(more-vertical);
}
.icon-move {
	@include icon(move);
}
.icon-music {
	@include icon(music);
}
.icon-pause {
	@include icon(pause);
}
.icon-phone {
	@include icon(phone);
}
.icon-pie-chart {
	@include icon(pie-chart);
}
.icon-play {
	@include icon(play);
}
.icon-plus-circle {
	@include icon(plus-circle);
}
.icon-plus-square {
	@include icon(plus-square);
}
.icon-plus {
	@include icon(plus);
}
.icon-pocket {
	@include icon(pocket);
}
.icon-power {
	@include icon(power);
}
.icon-printer {
	@include icon(printer);
}
.icon-radio {
	@include icon(radio);
}
.icon-reduce {
	@include icon(reduce);
}
.icon-refresh-cw {
	@include icon(refresh-cw);
}
.icon-rewind {
	@include icon(rewind);
}
.icon-rotate-ccw {
	@include icon(rotate-ccw);
}
.icon-rotate-cw {
	@include icon(rotate-cw);
}
.icon-scissors {
	@include icon(scissors);
}
.icon-search {
	@include icon(search);
}
.icon-share {
	@include icon(share);
}
.icon-shuffle {
	@include icon(shuffle);
}
.icon-signal {
	@include icon(signal);
}
.icon-skip-back {
	@include icon(skip-back);
}
.icon-skip-forward {
	@include icon(skip-forward);
}
.icon-slash {
	@include icon(slash);
}
.icon-square {
	@include icon(square);
}
.icon-star {
	@include icon(star);
}
.icon-sun {
	@include icon(sun);
}
.icon-sunrise {
	@include icon(sunrise);
}
.icon-sunset {
	@include icon(sunset);
}
.icon-tag {
	@include icon(tag);
}
.icon-target {
	@include icon(target);
}
.icon-thermometer {
	@include icon(thermometer);
}
.icon-thumbs-down {
	@include icon(thumbs-down);
}
.icon-thumbs-up {
	@include icon(thumbs-up);
}
.icon-toggle-left {
	@include icon(toggle-left);
}
.icon-toggle-right {
	@include icon(toggle-right);
}
.icon-trash-empty {
	@include icon(trash-empty);
}
.icon-trash {
	@include icon(trash);
}
.icon-triangle {
	@include icon(triangle);
}
.icon-umbrella {
	@include icon(umbrella);
}
.icon-unlock {
	@include icon(unlock);
}
.icon-upload-cloud {
	@include icon(upload-cloud);
}
.icon-upload {
	@include icon(upload);
}
.icon-user-minus {
	@include icon(user-minus);
}
.icon-user-plus {
	@include icon(user-plus);
}
.icon-user {
	@include icon(user);
}
.icon-video-off {
	@include icon(video-off);
}
.icon-video {
	@include icon(video);
}
.icon-watch {
	@include icon(watch);
}
.icon-wifi {
	@include icon(wifi);
}
.icon-x-circle {
	@include icon(x-circle);
}
.icon-x-square {
	@include icon(x-square);
}
.icon-zap {
	@include icon(zap);
}
.icon-zoom-in {
	@include icon(zoom-in);
}
.icon-zoom-out {
	@include icon(zoom-out);
}
